on the palate - English Synonyms Dictionary